.main{ background:url(bg.gif) repeat-y center top;}
.header{ padding:0 8px; background:#f8f8f8;}
.header .logo{ width:445px; height:114px; padding-top:28px;}
.header .logo a{width:445px; height:114px; display:block; background:url(logo.jpg) no-repeat;}
.header .fav{ width:360px; height:20px; line-height:20px; background:url(tr.jpg) no-repeat; text-align:center; color:#686868;}
.header .fav i{ width:12px; height:11px; display:inline-block; background:url(fav.png) no-repeat; vertical-align:middle; color:#686868;}
.header .fav a{ color:#686868;}
.header .hotel{ width:300px; height:24px; background:url(hottel.jpg) no-repeat; margin-left:44px; margin-top:37px;}
.header .soso{ width:300px; height:29px; background:url(search.jpg) no-repeat; margin-left:44px; margin-top:15px;}
.header .soso input{ margin:0px; padding:0px; border:none; background:none; outline:none;}
.header .soso input.txt{ width:210px; height:29px; line-height:29px; padding:0 5px;}
.header .soso input.btn{ width:70px; height:29px; float:right;}
/**/
.navi{ position:absolute; width:100%; left:0px; display:block; z-index:9999;}
.navi .nw{height:46px;}
.navi ul{ width:962px; margin:0 auto; height:46px; background:url(nav_bg.png) no-repeat; overflow:hidden;}
.navi ul li{ width:105px; float:left; padding:1px 16px;}
.navi ul li a{ height:44px; display:block; line-height:44px; text-align:center; font-size:15px; color:#FFF;} 
.navi ul li a:hover{ background:url(nav_rule.jpg) repeat-x; color:#000;}
/**/
.focuser{ padding:0px 0px 10px; background:url(banbut.gif) repeat-x bottom #F8F8F8;}
.slideBox{ width:1000px; height:500px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; padding-top:1px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1000px; height:500px; display:block;  }
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50); opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
/**/
.boxer{}
/**/
.nr{ width:965px; margin:0px auto;}
.nr .h3{ height:39px; line-height:39px; background:url(title_01.jpg) no-repeat; padding:8px 15px 0px 54px }
.nr .h3 span{ float:right;}
.nr .h3 i{ width:15px; height:15px; display:inline-block; background:url(fk.jpg) no-repeat;}
.nr .h3 b{ font-size:18px; color:#FFF; font-weight:normal; }
.nr .box{ background:#f9f9f9; min-height:210px; _height:210px;/*ie6*/ border-left:#cccccc solid 1px; border-right:#cccccc solid 1px; border-bottom:#cccccc solid 1px;}
/*products*/
.pro{}
.picScroll-left .hd{ position:relative;}
.picScroll-left .hd .next,.picScroll-left .hd .prev{ position:absolute; top:80px; width:20px; height:60px; background:url(icoLeft.gif) no-repeat center center #cccccc; cursor:pointer;}
.picScroll-left .hd .next{ left:0px;}
.picScroll-left .hd .prev{ right:0px; background-image:url(icoRight.gif);}
.pro .bd{ padding:20px 21px; overflow:hidden; height:184px;}
.pro ul{ }
.pro ul li{ width:154px; float:left; padding:0 15px; text-align:center;}
.pro ul li a{}
.pro ul li a img{ width:152px; height:152px; border:#dcdcdc 1px solid;}
.pro ul li a b{ font-size:13px; height:30px; line-height:30px; display:block; font-weight:normal;}
/*about*/
.aboutcomm s{ height:39px; line-height:39px; display:inline-block; background:url(fgx.gif) no-repeat left center; text-decoration:none; padding-left:10px; margin-left:70px; color:#ababab;}
.aboutcomm .box{ padding:12px 20px;}
.aboutcomm .part1{}
.aboutcomm .part1 .aboutimg{ padding-top:20px; width:213px; text-align:center; padding-bottom:10px; background:url(about_yy.jpg) no-repeat bottom;}
.aboutcomm .part1 .aboutimg img{ padding:3px; border:#d9d9d9 1px solid; border-bottom:none;}
.aboutcomm .part1 .abouttxt{ padding-top:20px; width:375px; padding-left:13px; line-height:24px;}
.aboutcomm .part1 .abouttxt .more{ text-align:right; height:22px;}
.aboutcomm .part1 .abouttxt .more a{ width:102px; height:22px; display:inline-block; line-height:22px; text-align:center; background-color:#1e6bb5; color:#FFF;}
.aboutcomm .part1 .abouttxt .more a:hover{ background-color:#F00;}
.aboutcomm .part1 .video{ width:305px;}
.aboutcomm .part2{ padding:0 30px;}
.aboutcomm .part2 h3{ height:30px; line-height:30px; padding-bottom:5px; font-size:16px;}
.aboutcomm .part2 h3 i{ width:12px; height:30px; margin-right:7px; display:inline-block; background:url(icon_t.jpg) no-repeat center; vertical-align:top;}
.aboutcomm .part2 .newsort{ width:310px;}
.aboutcomm .part2 .newsort h3 span{ float:right; font-size:12px;}
.aboutcomm .part2 .newsort ul{}
.aboutcomm .part2 .newsort ul li{ height:28px; line-height:28px; background:url(icon_list.jpg) no-repeat left center; padding-left:15px;}
.aboutcomm .part2 .newsort ul li a{}
.aboutcomm .part2 .newsort ul li a span{ float:right;}
.aboutcomm .part2 .shili{ margin-left:40px;}
.aboutcomm .part2 .shili .text{ padding:3px; border:#d9d9d9 1px solid;}
/**/
.slideBox2{ width:267px; height:178px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;}
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:267px; height:178px; display:block;}
.slideBox2 .prev,.slideBox2 .next{ position:absolute; left:2%; top:50%; margin-top:-20px; display:block; width:20px; height:40px; background:url(icoLeft.gif) no-repeat center center #1b81cb; filter:alpha(opacity=50);opacity:0.5;}
.slideBox2 .next{ left:auto; right:2%; background:url(icoright.gif) no-repeat center center #1b81cb; }
.slideBox2 .prev:hover,.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
/**/
.aboutcomm .part2 .linkimg{ padding-top:22px;}
.aboutcomm .part2 .linkimg ul li{ padding-bottom:15px;}
.aboutcomm .part2 .linkimg ul li.none{ padding-bottom:0px;}
/*fengcai*/
.fengcai{}
.fengcai .bd{padding:20px 15px; height:200px;}
.fengcai ul{ }
.fengcai ul li{width:211px; float:left; padding:0 11px; text-align:center;}
.fengcai ul li a{ width:203px; border:#dcdcdc 1px solid; padding:3px; display:block;}
.fengcai ul li a img{ width:203px; height:156px;}
.fengcai ul li a b{ font-size:13px; height:30px; line-height:30px; display:block; font-weight:normal;}
.picMarquee-left{ overflow:hidden; position:relative;}
/**/
.footer{ min-height:400px; _height:400px; background:#f6f6f6; border-top:#d0d2d3 1px solid;}
.footer .flink{ padding:23px 140px; height:24px; line-height:24px;}
.footer .flink a{ padding:0 17px;}
.footer .part3{ padding:0 140px;} 
.footer .part3 .category{}
.footer .part3 .category dl{ width:120px; float:left;}
.footer .part3 .category dl dt{ height:30px; line-height:30px; color:#c71b05;}
.footer .part3 .category dl dd{ height:22px; line-height:22px;}
.footer .copyright{ padding:23px 140px 30px; line-height:24px;}
.footer .copyright span{ color:#999999;}
.footer .copyright span a{ color:#999999;}
/*inner page css style start*/
.inboxer{ padding:20px 0 0 0;}
.inboxer .leftside{ width:205px; padding-left:20px;}
.inboxer .rightside{ width:735px; padding-right:20px; overflow:hidden;}
/**/
.breadcrumb{ height:18px; line-height:18px; padding:5px 0; border-bottom:#ccc 1px solid;}
.breadcrumb span{ float:right;}
.breadcrumb strong{ font-size:16px;}
.inboxer .rightside .container{ padding:20px 0; overflow:hidden; min-height:500px; _height:500px;}
/*menu*/
.menu{}
.menu h3{ background:url(menu_top.jpg) no-repeat; padding:5px 0 0 0; height:43px; line-height:38px; font-size:18px; text-align:center; color:#FFF;}
.menu dl{ min-height:200px; _height:200px; background:#f9f9f9; border:#cccccc solid 1px; padding:10px 0;}
.menu dl dt{ height:34px; line-height:34px; padding-bottom:2px; background:url(dt_line.gif) repeat-x bottom;}
.menu dl dt a{ height:34px; padding:0 30px; font-size:14px; display:block; background:url(menu_arrow.gif) no-repeat 175px -24px;}
.menu dl dt a:hover,.menu dl dt a.hover{ color:#FFF;  background:url(menu_arrow.gif) no-repeat 175px 12px #165fb3;}
/**/
.productlist
.productlist ul{}
.productlist ul li{ width:180px; margin:0 1px 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.productlist ul li .pic{ text-align:center;}
.productlist ul li .pic img{ width:178px; height:178px; display:block; border:1px solid #ededed; }
.productlist ul li .pic a:hover img{ border-color:#999;  }
.productlist ul li .title{ height:40px; line-height:40px; overflow:hidden; background:url(pro_title_bg.jpg) no-repeat;}
.productlist ul li .title a{ font-size:14px; color:#000;}
.productlist ul li .title a:hover{ color:#c9241e;}
/**/
.productshow{ padding:0px 4px;}
.productshow .imgarea{ width:305px; float:left;}
.productshow .imgarea h3{ width:305px; height:305px;}
.productshow .imgarea h3 img{ width:303px; height:303px; border:#e6e6e6 1px solid;}
.productshow .imgarea ul{ padding:5px 0; height:68px; overflow:hidden;}
.productshow .imgarea ul li{ width:68px; height:68px; float:left; padding-right:11px;}
.productshow .imgarea ul li img{ width:66px; height:66px; border:#e5e5e5 1px solid;}
.productshow .imgarea ul li.none{ padding-right:0px;}
.productshow .txtarea{ width:400px; float:right;}
.productshow .txtarea h3{ height:45px; line-height:45px; font-size:18px; border-bottom:#c6c6c6 1px solid; font-weight:bold;}
.productshow .txtarea .desc{ margin:10px 0; height:270px; overflow:hidden; line-height:30px; font-size:14px; color:#999999;}
.productshow .tabname{ height:34px; line-height:34px; padding-top:20px; font-size:16px; border-bottom:#373737 1px solid;}
.productshow .tabname span{ width:150px; text-align:center; display:inline-block; height:34px; background:#373737; color:#FFF;}
.productshow .detail{ min-height:400px; _height:400px; padding:15px 0; line-height:1.8; font-size:14px;}
/*产品放大镜效果*/
.cloud-zoom-lens {border: 4px solid #888;margin:-4px;background-color:#fff;cursor:move;}
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}
.cloud-zoom-big {border:4px solid #ccc;overflow:hidden;}
.cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #000;}
/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px; font-family:microsoft yahei,Arial; }
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}
/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}
/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .text li { height:24px; line-height:24px; }
/**/
.article{ line-height:1.8; padding:10px 5px;}
.article img{ max-width:725px; _width:expression(this.width > 725 ? "725px" : true);}
/*news list css style */
.newslist{}
.newslist ul{}
.newslist ul li{ padding:15px 5px; border-bottom:#CCC 1px dashed; }
.newslist ul li .title{ height:26px; line-height:26px; font-size:14px; background:url(nli.jpg) no-repeat 0px center; padding-left:25px;}
.newslist ul li .title span{ font-size:12px; color:#666; float:right;}
.newslist ul li .title a{ color:#165fb3; font-weight:bold;}
.newslist ul li .title a:hover{ color:#fd0100;}
.newslist ul li .desc{ line-height:24px;}
.newsdetail{}
.newsdetail .title{}
.newsdetail .title h1{ font-size:18px; color:#000; line-height:25px; padding:15px 0px; margin:0px; text-align:center; font-weight:600;}
.newsdetail .attribute{ text-align:center}
.newsdetail .Overview{ text-indent:2em; padding:10px; width:97%; line-height:2; background:#e8f2ff; float:left; margin-top:15px; margin-bottom:15px;}
.newsdetail .contents{ line-height:2;}
.newsdetail .contents img{ max-width:725px;   _width:expression(this.width > 725 ? "725px" : true);}
/*jobs list css style*/
.joblist{}
.joblist .title{ height:30px; padding-bottom:10px; position:relative;}
.joblist .title b{ height:24px; line-height:24px; padding:0px 8px; display:block; float:left; color:#165fb3; font-size:14px; position:absolute; background:#FFF; left:0px;}
.joblist .title i{height:1px; font-size:0px; padding-top:14px; border-bottom:#ddd 1px dashed; display:block; float:right; width:100%;}
.joblist .detail{}
.joblist .detail .jobleft{ width:80px; float:left;}
.joblist .detail .jobleft span{ height:22px; line-height:22px; display:block; text-align:center; font-size:14px; background:#E8E7E5;}
.joblist .detail .jobright{ width:630px; float:right; line-height:2; padding-bottom:10px; font-size:14px;}
.joblist .notice{ border-top:#726F6C 1px dashed; padding:10px 0px; line-height:2; font-size:14px;}
/*guestbook page css style*/
.guestbook{ padding:10px 20px; line-height:1.8;}
.guestbook .notice{ font-size:14px; padding:10px;}
.guestbook table tr td{ padding:5px; font-size:14px; line-height:26px;}
.guestbook table tr td em{ color:#339933; font-size:14px; font-style:normal; font-weight:bold;}
.guestbook .input_btn{ width:133px; height:37px; margin:0px; padding:0px; border:0px; background:url(submit.gif) no-repeat; font-size:18px; color:#FFF; text-align:left; padding-left:20px;}
.guestbook .input_text{ margin:0px; padding:0px; width:260px; height:26px; line-height:26px; border:#868686 1px solid; background:url(input_reg_text.jpg) repeat-x; font-size:14px; color:#000;}
.guestbook .textarea{ margin:0px; padding:0px; line-height:21px; border:#868686 1px solid; background:url(input_reg_text.jpg) repeat-x; font-size:14px; color:#000; }
.guestbook span{ color:#878787; font-size:12px; padding-left:10px;}
/*实力展示*/
.shili2{}
.shili2 ul{}
.shili2 ul li{ width:190px; height:190px; float:left; padding:10px 27px 30px 27px; float:left;}
.shili2 ul li .image{}
.shili2 ul li .image img{width:180px; height:180px; padding:4px; border:1px #CCC solid;}
.shili2 ul li .image a:hover img{ border-color:#06C;}
.shili2 ul li .text{ height:30px; line-height:30px; text-align:center; font-size:14px;}
.shilishow{}
.shilishow .title{}
.shilishow .title h1{ font-size:16px; color:#000; line-height:25px; padding:15px 0px; margin:0px; text-align:center; font-weight:600;}
.shilishow .imgbox{ text-align:center; padding:30px 0 0;}
.shilishow .imgbox img{ max-width:725px;   _width:expression(this.width > 725 ? "725px" : true);}

























